1. Which data reporting software are you well-versed in?
2. What is the most difficult problem you have solved through automation?
3. What automation frameworks have you created?
The Analytics Automation Engineer will be responsible to design and implement a testing framework that will validate the accuracy of data for FordDirect’s Analytics team. This individual will need to work closely with the Analytics team to understand the transformation of data to develop a sound automation framework that validates the quality of this data in various reports. In addition, it is expected that this individual will provide guidance to the testing team on data validation automation approaches across other product portfolios. This individual will need to work without guidance in developing these frameworks and also will be expected to create and execute manual tests as needed.
Requirements analysis and data analysis
• Help design and build out an automation framework and automation suite that continually validates data in various reporting tools (DOMO, Datorama, Adobe Analytics)
• Build utilities, functions, and frameworks to better enable testing of data flow patterns.
• Research, evaluate and utilize new technologies/tools/frameworks centered around Big Data validation and report validation.
• Creation and execution of manual tests based on project requirements.
Minimum Qualifications and Job Requirements:
• Knowledge of Adobe or Google Analytics tools
• Experience in building an automation framework and automation suite from scratch for big data reporting purposes
• Experience in Data Quality /ETL tools like Knime, Talend
years working with Big Data platforms such as Hadoop
• Highly skilled in at least one programming language. Java or Python is preferred
• 2 years of experience with Jenkins
• 2 years of experience delivering automation solutions using Agile methodology.
• Experience with other automation tools such as Selenium would be a plus
• Experience with Eclipse or similar IDEs
• Experience with Source Control tools such as SVN or Git
• Ability to work on multiple projects concurrently and meet deadlines
• Ability to work in a fast-paced team environment. Expectations include a high level of initiative and a strong commitment to job knowledge, productivity, and attention to detail
• Strong verbal and written communication skills.
• Solid software engineering skills - participated in full lifecycle development on large projects.